package com.stringdemo;

/**
 * @Auther: shiquan
 * @Date: 2024/10/17 - 10 - 17 -12:52
 */
public class StringBuilder6 {
    //需求 把int数组里面数据按照指定的格式拼成一个字符串返回, 调用这个方法,并且在控制台输出结果
    //例如 数组int[]arr = [1,2,3]
    //完成方法后输出的结果是:[1,2,3]
    public static void main(String[] args) {
        //定义数组
        int arr[] = {1,2,3};
        System.out.println(arrToString(arr));
        //调用方法把数组变为字符串
    }

    public static String arrToString(int[] arr)
    {
        //创建一个StringBuilder对象
        StringBuilder sb = new StringBuilder();
        //拼接字符串
        sb.append("[");
        for (int i = 0; i < arr.length; i++) {
            //数组里面的元素放到stringBuilder中
            if(i == arr.length-1)
            {
                sb.append(arr[i]); //放元素
            }else{
                sb.append(arr[i]).append(",");
            }
        }
        //所有元素拼接完成
        sb.append("]");
        //to.String()可以转换为String类型
        return sb.toString();
    }
}
